package com.ruoyi.teacher.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class StudentAfterDto {
    /**
     * 学生跟踪ID
     */
    private Long id;

    /**
     * 所在班级ID
     */
    @Excel(name = "所在班级ID")
    private Long classId;

    /**
     * 学生ID
     */
    @Excel(name = "学生ID")
    private String stuName;

    /**
     * 跟踪日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "跟踪日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date afterTime;

    /**
     * 跟踪目的
     */
    @Excel(name = "跟踪目的")
    private Long afterGoal;

    /**
     * 跟踪备注
     */
    @Excel(name = "跟踪备注")
    private String afterNote;

    /**
     * 跟踪人
     */
    @Excel(name = "跟踪人")
    private String teacherName;

    /**
     * 学生状态
     */
    @Excel(name = "学生状态")
    private Long stuType;
}
